package gen

import "gitee.com/dreamwood/ez-go/maker"

func Td() {
	//todolist
	doc := maker.CreateDoc("Td", "待办事项", "td")
	doc.Add("title", "标题").IsString()
	doc.Add("content", "正文").IsString()
	doc.Add("cat", "待办分类").IsJoinM2O("TdCategory")
	doc.Add("targetEmp", "责任人").IsJoinM2O("Emp").SetDir("erp")
	doc.Add("createEmp", "创建人").IsJoinM2O("Emp").SetDir("erp")
	doc.Add("actionType", "操作类型").IsString()
	doc.Add("actionData", "操作数据").IsString()
	//以下内容应该是属于消息类的东西
	//doc.Add("auditEmp", "审核人").IsJoinM2O("Emp").SetDir("erp")
	//doc.Add("auditAt", "审核时间").IsTime()
	//doc.Add("publishAt", "发布时间").IsTime() //用于调整显示顺序
	//doc.Add("reads", "阅读量").IsInt()
	//doc.Add("readEmps", "阅读用户").IsJoinM2M("Emp").SetDir("erp")
	doc.Generate()
}

func TdCategory() {
	doc := maker.CreateDoc("TdCategory", "待办分类", "td")
	doc.Add("name", "名称").IsString()
	doc.LoadTree()
	doc.LoadStatus()
	doc.Generate()
}
